//7-5 打印所有的水仙花数
/*
编写程序打印出所有的水仙花数。所谓"水仙花数"是指一个三位数，其各位数字立方和等于该本身。
例如：153是一个水仙花数，因为153=1^3+5^3+3^3。 输出的数之间用“,”（英文半角的逗号）分割。
 */
/*
    输入格式:
    无

    输出格式:
    153,370,371,407
 */

public class J_PTAwork1_5 {
    public static void main(String[] args){
        int i = 0;
        for(i = 100; i<1000; i++){
            double a = i / 100;
            double b = i % 100 / 10;
            double c = i % 10;
            double sum = Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3);
            if(sum == i&&i!=407){
                System.out.print((int)sum+",");
            }
            if(i == 407){
                System.out.print(i);
            }
        }
    }
}